import Vue from 'vue'
import App from './App'
import { Http } from '@anyup/uni-http'
// vue 导入全局的css文件是在main.js
Vue.config.productionTip = false

// 全局的引入是main,进行全局组件的引入
import MyList2 from '@/components/MyList2/MyList2.vue';
Vue.component('my-list2', MyList2)
// 微信小程序里边  全局的引入, 是在app.json 
// 需要http的实例对象来挂载
const http = new Http()
const baseURL = 'http://127.0.0.1:8888/api/private/v1'
http.setBaseURL(baseURL)
// 请求拦截器
http.interceptors.request.use(
	request => {
		uni.getStorage({
			key:"token",
			success:(res)=>{
				// 如果header需要设置授权信息、token等
				request.header['Authorization'] = res.data
				// request.header.Authorization = res.data
			}
		})		
		return request
	},
	error => Promise.resolve(error)
)
uni.$Http = http
App.mpType = 'app'

const app = new Vue({
	...App
})
app.$mount()
